Clases de documento
Todo documento de LaTeX comienza con la declaración de la clase o tipo de documento mediante el comando \documentclass
. Existen multitud de clases distintas según el propósito del documento. Describiremos aquí algunas de las más utilizadas.
Clases básicos de LaTeX
Las clases básicas en LaTeX son:
article
: Para artículos en revistas científicas, informes,…report
: para pequeños libros, informes largos,…book
: para libros
Los documentos se estructuran en diferentes secciones. La clase article
permite los siguientes comandos de estructura (de mayor a menor nivel):
\section{}
\subsection{}
\subsubsection{}
\paragraph{}
\subparagraph{}
Aunque las dos últimas no son habitualmente usadas. Además, la clase report
y la clase book
permiten usar el comando \chapter{}
para dividir el documento en capítulos. Por defecto estos comandos tienen usan una numeración jerárquica de mayor a menor nivel pero tienen una versión con asterisco para producir un encabezado (de capítulo, sección, subsección,…) sin numerar. Por ejemplo \section*{Introducción}
producirá una nueva sección sin numeración.
Existe además una opción de estructura adicional que no afectan a la numeración: \part{}
, usada para dividir cualquier documento en partes.
Evidentemente dichos tipos de documento pueden no ser suficientes para nuestras necesidades. Por ejemplo, para crear transparencias se usa un tipo de clase diferente beamer
.
Las clases de documento del paquete KOMA-Script
Este paquete proporciona un reemplazo moderno para las clases article
, report
y book
(denominadas scrartcl
, scrreprt
y scrbook
) cuidando especialmente la tipografía y la versatilidad. Añade además una clase scrlttr2
para la elboración de cartas.
Por otro lado también ofrece: - Un paquete para calcular el diseño de página - paquetes para cambiar y definir fácilmente estilos de página
La documentación es extensa y a veces muy técnica pero merece la pena usar este tipo de documentos por las siguientes razones: - Todos los elementos del mismo pueden personalizarse de forma sencilla. - Permite cambiar varios parámetros del diseño e página y el paquete se encarga de recalcular los tamaños del texto y márgenes siguiendo las prácticas tipográficas más adecuadas.
Consultar la sección de Personalización para ver algunos ejemplos de su uso.
Clases personalizadas: las plantillas de documentos UGR
Es posible crear un clase de documento específica para nuestras necesidades. En Overleaf podemos encontrar documentación sobre cómo escribir nuestra propia clase de documento.
En el repositorio Plantillas UGR se encuentran disponibles tres plantillas diferentes que respectan la imagen institucional de la Universidad de Granada:
UGR-generico
: para todo tipo de documentos, desde certificados hasta informes.UGR-carta
: para cartasUGR-examen
: para la elaboración de exámenes.
Consultar la documentación incluida en el repositorio sobre su instalación, uso y opciones.
Miscelánea
En la sección precedente hemos introducido las clases de documento del paquete KOMA-script
por incluir tipos de documento que cubren la mayoría de necesidades de un usuario medio. Sin embargo, existen multitud de clases de documento a disposición del usuario. En CTAN se puede ver una lista de paquetes que proporcionan clases de documento alternativas. En esta sección vamos a mencionar algunas de ellas por su calidad y personalización.
La clase memoir
La clase memoir es otra clase de documento popular entre los usuarios de LaTeX con un gran cantidad de opciones de personalización. Su completo manual nos permitirá sacarle todo el partido a la misma.
La clase Edward Tufte
El proyecto Tufte-LaTeX ha creado dos clases de documento inspiradas en los trabajos de de Edward Tufte profesor emérito de la universidad de Yale autor de cuatro influyentes libros sobre visualización de datos.
Se trata de dos clases de documento para LaTeX handout
y book
cuya característica principal es una cuidada tipografía y amplios márgenes para la inclusión de abundantes notas, referencias e imágenes.
Podemos recrear hasta cierto punto la clase tufte-handout
personalizando la clase scrartcl
. La plantilla-KOMA-margen-amplio ha usado la clase scrartcl
cambiando el tipo de fuente, el diseño de página (para permitir un amplio margen) y el paquete sidenote
(con ciertas modificaciones) para incluir notas y figuras al margen.
Las clases definidas por la American Mathematical Society
La American Mathematical Society (AMS), responsable de los populares paquetes para matemáticas amsmath
, y amsthm
, creó tres clases de documento para su uso en LaTeX que siguen la guía de estilo de sus publicaciones: - amsart
para artículos de investigación. - amsbook
para la creación de libros. - amsproc
para actas de un congreso.
Si nos gusta el estilo de dichos documentos podemos usarlos sin problemas para nuestros propios documentos.
Transparencias: la clase beamer
La clase beamer
es tan extensa y específica que precisa de una explicación detallada a parte. Consulta la carpeta Beamer para más detalles.